<?php

function ConectarDB(){
	//$conexao = mysql_connect("mysql02.premmium.com.br", "premmiumconsul2", "PremmiAdMySQL") or die (mysql_error());
	$conexao = mysql_connect("192.168.1.2", "SistemaPremmium", "premmiumsystem") or die (mysql_error());
	//$conexao = mysql_connect("localhost", "root", "nio561499") or die (mysql_error());
	$db = mysql_select_db("premmiumconsul2", $conexao) or die ('Não foi possivel selecionar o banco de dados');
}

ConectarDB();

//$res = mysql_query('SELECT * FROM tbapsinss Where Fl_Processar = 1');
//$res = mysql_query('SELECT * FROM tbapsinss Where Fl_Lido = 0  AND Fl_Processar = 1');
$res = mysql_query('SELECT * FROM tbapsinss Where Fl_Processar = 1');
//while (true) {

//	$DtDtDt = date("dmY", strtotime("yesterday"));

	while($row = mysql_fetch_array($res)) {

		//$cpfmontado = str_pad($row["Cd_Matricula"], 11, "0", STR_PAD_LEFT);
		$cpfmontado = $row["Cd_ApsConcessao"];
		//	str_pad($cpfmontado, 10, "0", STR_PAD_LEFT)


		$sql = "UPDATE premmiumconsul2.tbapsinss SET Fl_Lido = 1 WHERE Cd_ApsConcessao = $cpfmontado";
		mysql_query($sql);


		//BuscaValoresCPF('02001060');
		BuscaValoresCPF($cpfmontado);
		//	BuscaValoresHolerit($cpfmontado);
		//print "Nome: " . $row["nu-cpf"] . " " . "Endereço: " . $row["dv-cpf"] . "" ."______________________________________________________";


	}
//}

function file_get_contents_curl_CPF($url, $data = '') {
	$ch = curl_init();

	curl_setopt($ch, CURLOPT_HEADER, 0); //false
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //1 //Set curl to return the data instead of printing it to the browser.
	curl_setopt($ch, CURLOPT_POST, 1);
	//curl_setopt($ch, CURLOPT_RANGE); // ---
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	curl_setopt($ch, CURLOPT_URL, $url);

	$data = curl_exec($ch);
	curl_close($ch);
	
		if ($data == false) {
		exit();
			}

	
	sleep(1);

	$data = str_replace("\n", '</title>', $data);
	$chars = preg_split('/<[^>]*[^\/]>/i', $data, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);



	//print_r($chars);
	//$Valores = preg_split("/[\s,]+/", $data)
	//$Valores = preg_split("/", $data);
	$contador = count($chars);


	
	
	$APS = substr($chars[7], 6, 9);
	$APS = str_replace(" ", '', $APS);


	//ConectarDB();
	for ($i = 6; $i <= $contador; $i++) {

		if ($i >= 9){
			$Dado = $chars[$i];
			$Dado = str_replace("-", '', $Dado);
			$Dado = str_replace("/", '', $Dado);
			$Data = date("Ymd");
			if($Dado!=""){

				$ValorUm = substr($Dado, 1, 12);
					$ValorUm = str_replace(" ", '', $ValorUm);
				$ValorDois = substr($Dado, 14, 10);
					$ValorDois = str_replace(" ", '', $ValorDois);
				$ValorTres = substr($Dado, 25, 10);
					$ValorTres = str_replace(" ", '', $ValorTres);
				$ValorQuatro = substr($Dado, 37, 5);
					$ValorQuatro = str_replace(" ", '', $ValorQuatro);
				$ValorCinco = substr($Dado, 42, 35);
				//	$ValorCinco = str_replace(" ", '', $ValorCinco);

				$sql = "INSERT INTO tbrecebedadoshiscon (Nu_Nb, Dt_Liberacao, Nu_Matricula, Cd_Critica, Ds_Critica, Dt_Leitura,Cd_APS) VALUES ($ValorUm,'$ValorDois',$ValorTres,$ValorQuatro,'$ValorCinco','$Data',$APS)";
				mysql_query($sql);

				//$sql = "UPDATE premmiumconsul2.tbapsinss SET Fl_Lido = 1 WHERE Cd_ApsConcessao = $APS";
				//mysql_query($sql);

			}

		}
	}

//	$ValorUm = substr($data, 500, 80);


	return $data;
}

function BuscaValoresCPF($cpfmontado){


	$postdata = http_build_query(
	array(
	'C_1'       =>  'BCP00.41',
	'C_2'       =>  '',
	'C_3'       =>  $cpfmontado,
	'C_4'       =>  date("dmY"),
	'C_5'       =>  date("dmY"),
	'C_6'       =>  '',
	'layout'    =>  '8,69,8,8,8,1',
	)
	);



	$data = file_get_contents_curl_CPF('http://www010.dataprev.gov.br/cws/bin/captcha91_consit.asp', $postdata);

	//Substitiu os valores por vazio

	//**********Modela e Imprime as Informações***************

	//$data = str_replace('MPS/INSS', '', $data);
	//$data = str_replace('Sistema Unico de Beneficios  DATAPREV', '<br>', $data);

	// Imprime pagina no navegador
	echo $ValorUm;
	//echo '
    //';
}


?>

